﻿/*-------------------------------------
//
//Copyright (C) 2007 开发二组 版权所有。
//
//文件名：V_OrderInfo.cs
//
//
//文件功能描述：对V_OrderInfo视图的数据持久实体进行CRUD等基本操作
//
//
//创建标识：2007.11.15 王林进
//创建描述：机器生成
//
//
//
//
//修改标识：2007.11.28 殷悦
//修改描述：开放分页GetList(int PageSize, int PageIndex, string strWhere, string strKey);
//------------------------------------*/
using System;
using System.Data;
using System.Text;
using System.Data.SqlClient;
using JXMSTC.SmartBusiness.DAL.IDAL;
using JXMSTC.SmartBusiness.DAL.DALFactory;
namespace JXMSTC.SmartBusiness.Common.CRUD
{
    /// <summary>
    /// 业务逻辑类V_OrderInfo 的摘要说明。
    /// </summary>
    public class V_OrderInfo
    {
        private readonly IV_OrderInfo dal = DataAccess.CreateV_OrderInfo();

        public V_OrderInfo()
        { }
        #region  成员方法

        ///// <summary>
        ///// 得到最大ID
        ///// </summary>
        //public string  GetMaxId()
        //{
            
        //    return dal.GetMaxId();
        //}

        ///// <summary>
        ///// 是否存在该记录
        ///// </summary>
        //public bool Exists(int OrID)
        //{
            
        //    return dal.Exists(ID);
        //}

        ///// <summary>
        ///// 增加一条数据
        ///// </summary>
        //public int Add(JXMSTC.SmartBusiness.Common.Model.V_OrderInfo model)
        //{
            
        //    return dal.Add(model);
        //}

        ///// <summary>
        ///// 更新一条数据
        ///// </summary>
        //public void Update(JXMSTC.SmartBusiness.Common.Model.V_OrderInfo model)
        //{
            
        //    dal.Update(model);
        //}

        ///// <summary>
        ///// 删除一条数据
        ///// </summary>
        //public void Delete(int ID)
        //{
            
        //    dal.Delete(ID);
        //}

        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public JXMSTC.SmartBusiness.Common.Model.V_OrderInfo GetModel(string OrderInfoID)
        {

            return dal.GetModel(OrderInfoID);
        }

        /// <summary>
        /// 获得数据列表
        /// </summary>
        public DataSet GetList(string strWhere)
        {
           
            return dal.GetList(strWhere);
        }

        /// <summary>
        /// 根据分页获得数据列表
        /// </summary>
        public DataSet GetList(int PageSize, int PageIndex, string strWhere)
        {
            return dal.GetList(PageSize, PageIndex, strWhere);
        }

        ///// <summary>
        ///// 分页获取数据总行数
        ///// </summary>
        public DataSet GetListRows(string strWhere)
        {
            return dal.GetListRows(strWhere);
        }
        #endregion  成员方法
    }
}

